# coding=utf-8
import os
import time

os.system('adb shell am start -n com.unionpay/com.unionpay.activity.UPActivityWelcome')
time.sleep(2)
os.system('adb shell input tap 169 1842')  # 点击收付款，需要改坐标，进开发者模式中勾选指针位置
for num in range(500):  # 循环次数，自己任意修改
    print("第", num + 1, "次支付")
    os.system('adb shell input swipe 552 1695 538 933')  # 滑动屏幕进入扫码界面，需要改坐标
    time.sleep(4.8)  # 扫码后跳转确认付款，根据手机的响应时间自定义，建议多留0.5-1s
    os.system('adb shell input tap 560 1783 ')  # 点击确认收款，需要改坐标
    print('输入密码···')
    os.system('adb shell input tap 578 1783')  # 输入密码，需要改坐标
    os.system('adb shell input tap 555 1394')  # 输入密码，需要改坐标
    os.system('adb shell input tap 920 1414')  # 输入密码，需要改坐标
    os.system('adb shell input tap 908 1385')  # 输入密码，需要改坐标
    os.system('adb shell input tap 185 1567')  # 输入密码，需要改坐标
    os.system('adb shell input tap 562 1550')  # 输入密码，需要改坐标
    time.sleep(1)
    os.system('adb shell input tap 986 142')  # 支付完后点击右上角完成，需要改坐标
    os.system('adb shell input keyevent 4')  # 出现参数错误加的返回
